MC_Home
| 功能块 | MC_Home | ||
|---|---|---|---|
命令轴执行"寻找原点"序列,此序列依制造商而定,且可透过轴的参数进行设定。原点复归参数 (mcHome, mcHoming) 可于 MC_AxisParameter 类型找到,可使用 MC_WriteParameter 与 MC_WriteBoolParameter 进行设定,Position 输入用来在侦测到索引讯号时设定绝对位置,若此功能块在 Standstill 开始,则在 Standstill 完成。 |
|||
| VAR_IN_OUT | |||
| B | AxisIn | AXIS_REF | 轴的参考。 |
| VAR_INPUT | |||
| B | Execute | BOOL | 在上升边缘开始运动。 |
| B | Position | LREAL | 侦测到参考讯号时的绝对位置。[单位] |
| V | Velocity | LREAL | 原点复归移动的起始速度。 |
| V | EndVelocity | LREAL | 原点复归移动的结束速度。使用方式依原点复归模式而定。 |
| V | Acceleration | LREAL | 加速度值。 |
| V | Deceleration | LREAL | 减速度值。 |
| V | Jerk | LREAL | 加加速度值。 |
| V | Direction | MC_Direction | 轴移动回原点的方向。使用 MC_Direction 中的类型 0、2 或 3。 |
| V | HomingMode | MC_HomingMode | 选择原点复归模式。 |
| E | BufferMode | MC_BufferMode | 定义如何融合两功能块的速度。 |
| VAR_OUTPUT | |||
| B | Done | BOOL | 功能块已完成。 |
| E | Busy | BOOL | 功能块尚未完成且预期将有新的输出值。 |
| E | Active | BOOL | 功能块正在控制轴。 |
| E | CommandAborted | BOOL | 命令被另一个命令中止。 |
| B | Error | BOOL | 功能块中出现错误的讯号。 |
| E | ErrorID | MC_Error | 错误识别。 |
| 使用递增编码器时,在开始任何运动之前定义轴的位置。 | |||
| MC_Home | ||||||
|---|---|---|---|---|---|---|
| AXIS_REF | AxisIn | Axis | AXIS_REF | |||
| BOOL | Execute | Done | BOOL | |||
| LREAL | Position | Busy | BOOL | |||
| LREAL | Velocity | Active | BOOL | |||
| LREAL | EndVelocity | CommandAborted | BOOL | |||
| LREAL | Acceleration | Error | BOOL | |||
| LREAL | Deceleration | ErrorID | MC_Error | |||
| LREAL | Jerk | |||||
| MC_Direction | Direction | |||||
| MC_HomingMode | HomingMode | |||||
| MC_BufferMode | BufferMode | |||||